#pragma once
#include <list>
#include "GameObject.h"
#include "SpaceShip.h"
#include "Bullet.h"
#include "Controller.h"
#include "GameController.h"
#include "view.h"
#include "gameview.h"
#include "physics.h"
#include "PhysicsWorld.h"
#include "model.h"
#include "GameModel.h"
#include "MenuModel.h"
#include "MainMenuController.h"
#include "GameObject.h"
#include "GameSprite.h"
#include "PointPrimitive.h"
#include "Primitive.h"
#include "SpaceShip.h"
#include "ObjectType.h"
#include "TextGameObject.h"
#include "Screen.h"
#include "DIKeyboard.h"
#include "DInputKeyboardhandler.h"
#include "KeyboardHandler.h"
#include "MessageHandler.h"
#include "Debugging.h"
#include "Game.h"
#include "GameAction.h"
#include "GameState.h"
#include "Message.h"
#include "Motion.h"
#include "Mover.h"
#include "SmartPtr.h"
#include "DIKeyboardMessageCreator.h"
#include "MessageCreator.h"
#include "UserInputMessageCreator.h"
#include "GameModel.h"
#include "MenuModel.h"
#include "Model.h"
#include "Collider.h"
#include "PhysicsController.h"
#include "PhysicsWorld.h"
#include "View.h"
#include "GameView.h"
#include "MenuScreenView.h"
#include "MainWindProc.h"
#include "WindowFactory.h"
#include "Asteroid.h"
#include "AsteroidFactory.h"
#include "DXFactory.h"
#include "RandomNumberGenerator.h"
#include "SpaceShipFactory.h"
#include "SpriteFactory.h"